﻿
@charset "utf-8";
/* CSS Document */
* {
	transition:all .5s;
}
.bannerBox {
	width:100%;
	height:420px;
}
#flashs {
	position:relative;
	height:420px;
	overflow:hidden;
}
#flashs .bgitem {
	z-index:1;
	position:absolute;
	top:0;
}
#flashs .btn {
	position:absolute;
	z-index:7;
	bottom:5px;
	left:50%;
	margin-left:-45px;
	padding:0px 6px;
}
#flashs .btn span {
	color:#fff;
	background:#202932;
	cursor: pointer;
	display: inline-block;
	margin:0 2px;
	width:25px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
}
#flashs .btn span.cur {
	background:#008CE1;
}
.mainContent {
	padding-bottom:20px;
	background:url(../images/maincontent.png) repeat center top;
}
/*搜索*/
.search {
	position:relative;background:#FFF;
	height:90px;
	overflow:hidden;
}
.search .searchBox {
	margin:24px 0 14px 10px;
	width:456px;
	overflow:hidden;float:left
}
.search .soText {
	float:left;
	width:350px;
	height:21px;
	line-height:21px;
	padding:8px 10px 8px 46px;
	color:#333;
	border:none;
	background:url(../images/searchtxt.png) no-repeat center;
	outline:none;
}
.search .soBtn {
	float:right;
	width:50px;
	height:37px;
	border:none;
	background:url(../images/searchbtn.png) no-repeat left center;
}
.search .keyWord {float:left;display:block;margin-top:28px;
	margin-left:12px;line-height:30px;
	width:510px;
	height:30px;
	overflow:hidden;
	color:#333;
}
.search .keyWord em{overflow:hidden;
}
.search .keyWord a {
	padding:0 2px;
	color:#333;
}
.search .so_phone {
	position:absolute;
	right:0;
	top:56px;
	padding-left:36px;
	background:url(../images/hdphoen_ico.png) no-repeat left center;
	color:#a1a1a1;
}
.search .so_phone dd {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#546a85;
}
/*案例*/
.alBox {
	height:439px;
}
.alMu {
	width:230px;
}
.alMu h4 {
	height:34px;
	line-height:34px;
	font-size:16px;
}
.alMu h4 a {
	color:#fff;
}
.alMu ul {
	margin-top:16px;
}
.alMu li {
}
.alMu li a {
	padding-left:60px;
	color:#fff;
	display:block;
	background:url(../images/almu_ico.png) no-repeat 40px center;
	height:40px;
	line-height:40px;
	font-size:13px;
}
.alMu li a:hover, .alMu li cur a {
	background-image:url(../images/almu_icoh.png);
	background-position:10px center;
	color:#546a85;
}
.alCont {
	width:720px;
	overflow:hidden;
}
.alCont dt {
	width:420px;
	height:380px;
	border-right:1px solid #e1e1e1;
}
.alCont dt img {
	margin-top:20px;
	border: 1px solid #ddd;
	padding: 2px;
}
.alCont dd {
	margin-left:446px;
}
.alCont dd h5 {
	margin-bottom:12px;
	height:54px;
	line-height:54px;
	font-size:16px;
}
.alCont dd h5 a {
	color:#546a85;
}
.alCont dd p {
	margin-bottom:14px;
	line-height:24px;
height:;
	overflow:hidden;
}
.alCont dd .gyMore {
	padding-right:18px;
	color:#546a85;
	background:url(../images/titmore_ico.png) no-repeat right center;
}
.cpSpan {
	margin-top:22px;
	margin-bottom:22px;
	padding-top:10px;
	height:644px;
	background-color:#fff;
	overflow:hidden;
}
.cpMu {
	margin-left:10px;
	width:210px;
	overflow:hidden;
}
.cpMu h4 {
	height:54px;
	line-height:54px;
	background:#008CE1  no-repeat 36px center;
	text-align:center;
}
.cpMu h4 a {font-size:16px;
	color:#fff;
}
.cpMu ul {
}
.cpMu li {
	background:url(../images/cpmuli_ico.png) no-repeat 176px center;
}
.cpMu li a {
padding-left: 14px;
margin: 0 6px;
display: block;
height: 32px;
line-height: 31px;
border-bottom: 1px dotted #b2bcc8;
font-size: 16px;
color: #333;
text-decoration: none;
}
.cpMu li:hover {
	background-color:#546a85;
}
.cpMu li:hover a {
	color:#fff;
}
.cpMuCont {
	margin-top:2px;
	padding-bottom:12px;
	border:1px solid #e2e2e2;
}
.cpMuCont p {
	margin:16px 8px;
	line-height:22px;
	font-size:13px;
	color:#546a85;
}
.cpMuCont .mu_phone {
	margin-left:10px;
	padding-left:36px;
	background:url(../images/hdphoen_ico.png) no-repeat left center;
	color:#546a85;
}
.cpMuCont .mu_phone dd {
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
}
.cpList {
	margin-right:10px;
	width:760px;
	overflow:hidden;
}
.cpList h4 {
	margin:8px 0;
	height:38px;
	line-height:38px;
	background:url(../images/conttitbg2.png) no-repeat left center;
}
.cpList h4 a {
	margin-left:18px;
	color:#546a85;
}
.cpListCont {
}
.cpList dl {
	margin:10px 3px 6px;
	float:left;
	width:182px;
}
.cpList dl dt img {
	display:block;
	border:2px solid #e5e5e5;
}
.cpList dl dd {
	height:30px;
	overflow:hidden;
	text-align:center
}
.cpList dl dd h5 {
	font-size:15px;
	height:30px;
	line-height:30px;
}
.cpList dl dd h5 a {
	color:#546a85;
}
.cpList dl dd p {
	line-height:20px;
	height:40px;
	font-size:13px;
	overflow:hidden;
	color:#546a85;
}
.cpList dl dd div {
	margin-top:16px;
	overflow:hidden;
}
.cpList dl dd div span {
	float:left;
	width:50%;
	line-height:22px;
	color:#767676;
}
.cpList dl dd div span em {
	position:relative;
	top:-1px;
	margin-right:6px;
	color:#b0b0b0;
}
/*合作伙伴*/
.hzhb {
	margin-bottom:22px;
	height:166px;
	background-color:#fff;
	overflow:hidden;
}
.hzhb h4 {
	margin:11px;
	height:38px;
	line-height:38px;
	background:url(../images/conttitbg2.png) no-repeat left center;
}
.hzhb h4 a {
	margin-left:18px;
	color:#546a85;
}
.hzhb ul {
	margin:18px auto 0 auto;
	width:984px;
	overflow:hidden;
}
.hzhb li {
	margin:0 10px;
	float:left;
	width:144px;
	text-align:center;
}
/*优势*/
.ysBox {
	position:relative;
	height:450px;
	background:url(../images/ysboxbg.jpg) no-repeat center;
}
.ysBox dl {
	position:absolute;
}
.ysBox dt {
	margin-bottom:14px;
	font-weight:bold;
	font-size:16px;
	color:#546a85;
}
.ysBox dt b {
	position:absolute;
	left:-70px;
	top:0;
	width:54px;
	height:54px;
	line-height:54px;
	text-align:center;
	color:#fff;
	background-color:#546a85;
	font-size:30px;
}
.ysBox dt b.lv {
	background-color:#008CE1;
}
.ysBox dd {
	line-height:18px;
	font-size:14px;
	color:#333;
	width:190px;
}
.ysBox dd p {
	color:#ff5a00;
}
.ysBox .ys01 {
	left:100px;
	top:66px;
}
.ysBox .ys02 {
	left:760px;
	top:66px;
}
.ysBox .ys03 {
	left:100px;
	top:232px;
}
.ysBox .ys04 {
	left:760px;
	top:232px;
}
.slGgl img {
	display:block;
	width: 1100px;
	height: 149px;
}
.ppys {
	position:relative;
}
.ppysCc {
	height:418px;
	overflow:hidden;
}
.ppysCont img {
	display:block;
}
.ppysTab {
	position:absolute;
	left:0;
	top:382px;
	width:100%;
}
.ppysTab ul {
	margin:0 auto;
	width:930px;
}
.ppysTab li {
	margin:0 3px;
	float:left;
	width:180px;
	height:60px;
	line-height:60px;
	text-align:center;
	background-color:#546a85;
	cursor:pointer;
	-webkit-transform:skewX(-20deg);
	-moz-transform:skewX(-20deg);
	-ms-transform:skewX(-20deg);
	-o-transform:skewX(-20deg);
	transform:skewX(-20deg);
}
.ppysTab li.cur, .ppysTab li:hover {
	background-color:#273e5b;
}
.ppysTab li b {
	font-size:14px;
	color:#fff;
}
.ppysTab li b.ta1 {
	margin-top:12px;
	line-height:20px;
	display:inline-block;
}
.contTit {
	position:relative;
	height:56px;
	line-height:56px;
	background:url(../images/conttitbg.png) no-repeat left center;
}
.contTit .titA {
	margin-left:18px;
	color:#546a85;
	font-size:14px;
}
.contTit .titMore {
	position:absolute;
	right:14px;
	top:0px;
	padding-right:18px;
	font-size:12px;
	font-weight:normal;
	color:#546a85;
	background:url(../images/titmore_ico.png) no-repeat right center;
}

.gdn {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid #ddd;
	margin-top:24px;
}
.gdn ul {
	margin:0 auto;
	padding:18px 0;
	width:984px;
	overflow:hidden;
}
.gdn li {
	margin:0 9px;
	float:left;
	width:228px;
	text-align:center;
}
.gdn li img {
	padding:4px;
	border:1px solid #d2d2d2;
}
.gdn li h5 {
	margin-top:12px;
	font-weight:normal;
}
.gdn li h5 a {
	color:#333;
}
.ktSpan {
	margin-bottom:20px;
}
/*客户见证*/
.khjz {
	width:676px;
	height:476px;
	background-color:#fff;
	border:1px solid #ddd;
}
.khjz .khCont {
	margin-top:16px;
	overflow:hidden;
}
.khjz dl {
	margin:0 22px 28px 22px;
	height:174px;
	overflow:hidden;
}
.khjz dd {
	margin-left:250px;
}
.khjz dd h5 {
	height:30px;
	line-height:30px;
	font-size:14px;
}
.khjz dd h5 a {
	color:#273e5b;
}
.khjz dd p {
	margin-bottom:16px;
	line-height:22px;
	color:#333;
	height:110px;
	overflow:hidden;
}
.khjz dd .btnGd {
	padding-right:18px;
	color:#546a85;
	background:url(../images/titmore_ico.png) no-repeat right center;
}
.tdBox {
	width:306px;
	height:476px;
	background-color:#fff;
	border:1px solid #ddd;
}
.tdBox ul {
	margin:10px auto;
	width:274px;
	text-align:center;
}
.tdBox ul li {
	margin-top:20px;
	position:relative;
}
.tdBox ul li h5 {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:34px;
	line-height:34px;
	background:url(../images/tdh5_ico.png);
	font-weight:normal;
}
.tdBox ul li h5 a {
	color:#fff;
}
/*广告栏*/
.ggl {
	position:relative;
}
.ggl img {
	display:block;
	width: 1100px;
	height: 140px;
}
.ggl span {
	position:absolute;
	left:898px;
	top:70px;
	font-size:22px;
	font-weight:bold;
	color:#546a85;
}
.gcSpan {
	margin-top:23px;
	margin-bottom:23px;
}
/*关于*/
.gyBox {
	width:676px;
	height:486px;
	background-color:#fff;
	border:1px solid #ddd;
}
.gyCont {
}
.gyBox dl {
	margin:18px;
	height:206px;
	overflow:hidden;
}
.gyBox dd {
	margin-left:304px;
}
.gyBox dd h5 {
	margin-bottom:2px;
	height:2px;
	line-height:26px;
	font-size:14px;
}
.gyBox dd h5 a {
	color:#546a85;
}
.gyBox dd p {
	margin-bottom:14px;
	line-height:25px;
	height:210px;
	overflow:hidden;
}
.gyBox dd .gyMore {
	padding-right:18px;
	color:#546a85;
	background:url(../images/titmore_ico.png) no-repeat right center;
}
.gyBox .cjBox {
	margin:0 18px;
}
.gyBox .cjBox .cjTit {
	height:22px;
	line-height:22px;
	font-size:14px;
}
.gyBox .cjBox .cjTit a {
	color:#546a85;
}
.gyBox .cjBox ul {
	margin:18px auto 0 auto;
	width:664px;
	overflow:hidden;
}
.gyBox .cjBox li {
	margin-right:16px;
	float:left;
	width:146px;
	text-align:center;
}
.gyBox .cjBox li h5 {
	margin-top:10px;
	font-weight:normal;
}
.gyBox .cjBox li h5 a {
	color:#333;
}
/*问题解答*/
.wtjd {
	width:306px;
	height:486px;
	background-color:#fff;
	border:1px solid #ddd;
}
.wtjdCont {
	margin-top:26px;
	height:392px;
	overflow:hidden;
}
.wtjdCont dl {
	margin:0 16px;
	margin-bottom:26px;
	border:1px dashed #030303;
}
.wtjdCont dt {
	background-image:url(../images/tw_ico.png);
}
.wtjdCont dt a {
	color:#333;
}
.wtjdCont dd {
	line-height:20px;
	background-image:url(../images/jd_ico.png);
	color:#333;
}
.wtjdCont dt, .wtjdCont dd {
	padding:2px 14px 2px 34px;
	margin:4px 0;
	line-height:22px;
	background-position:8px 4px;
	background-repeat:no-repeat;
}
/*加盟直通车*/
.jmztc {
	margin-bottom:20px;
	border:1px solid #ddd;
}
.ztcCont {
	overflow:hidden;
}
.ztcCont img {
	float:left;
}
.dySpan {
	margin-bottom:22px;
}
/*动态*/
.dtBox {
	width:418px;
	height:378px;
	background-color:#fff;
	border:1px solid #ddd;
}
.dtTab {
	overflow:hidden;
	background:url(../images/dttit.png) repeat-x center;
}
.dtTab span {
	float:left;
	width:50%;
	height:56px;
	line-height:56px;
	color:#546a85;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.dtTab span.cur, .dtTab span:hover {
	background:url(../images/conttitbg.png) no-repeat left center;
}
.dtBox dl {
	margin:14px;
	height:102px;
	overflow:hidden;
}
.dtBox dd {
	margin-left:166px;
}
.dtBox dd h5 {
	height:32px;
	line-height:32px;
	font-weight:normal;
	font-size:13px;
	overflow:hidden;
}
.dtBox dd h5 a {
	color:#273e5b;
}
.dtBox dd p {
	line-height:22px;
	color:#333;
}
.dtBox ul {
	margin:0 14px;
}
.dtBox li {
	position:relative;
	height:35px;
	line-height:35px;
	border-bottom:1px dashed #b3b3b3;
}
.dtBox li a {
	display:inline-block;
	padding-left:12px;
	background:url(../images/dtliico.png) no-repeat left center;
	width:270px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	color:#333;
}
.dtBox li span {
	position:absolute;
	right:0;
	top:0;
}
/*在线留言*/
.lyBox {
	width:566px;
	height:378px;
	border:1px solid #ddd;
	background:#fff url(../images/lyboxbg.jpg) no-repeat right 57px;
}
.lyCont {
	position:relative;
	overflow:hidden;
}
.lyCont .fPhone {
	position:absolute;
	left:400px;
	top:268px;
	font-size:24px;
	color:#546a85;
}
.lyCont .m_form {
	margin-top:20px;
	margin-left:20px;
}
.lyCont .m_form li {
	margin-bottom:4px;
	overflow:hidden;
}
.lyCont .m_form label {
	float:left;
	width:36px;
	height:30px;
	border:1px solid #546a85;
	border-right-width:0;
	text-align:center;
	background-color:#546a85;
}
.lyCont .m_form .areLi label {
	height:104px;
}
.lyCont .m_form label img {
	position:relative;
	top:7px;
}
.lyCont .m_form .iptTxt {
	float:left;
	width:290px;
	border:1px solid #546a85;
	height:14px;
	line-height:14px;
	padding:8px 10px;
	outline:none;
	color:#fff;
	background-color:#546a85;
	font-family:microsoft yahei;
	border-left-color:#63768e;
}
.lyCont .m_form .txtAre {
	float:left;
	width:290px;
	height:94px;
	line-height:20px;
	border:1px solid #546a85;
	outline:none;
	resize:none;
	color:#fff;
	padding:5px 10px;
	background-color:#546a85;
	font-family:microsoft yahei;
	border-left-color:#63768e;
}
.lyCont .m_form .btnSubmit {
	margin-top:8px;
	width:125px;
	height:46px;
	cursor:pointer;
	border:none;
	background:url(../images/btnsubmit.png) no-repeat center;
}
.witness-list a{    font-size:16px;    border:1px solid #ccc;    margin-bottom:0px;    display:inline-block;    padding:8px 10px;}.main-right-wendajg .baike {    display: inline-block;    width: 32%;    padding-right: 34px;    background: url(../images/wdbg.png) no-repeat right center;    box-sizing: border-box;}
